
package org.nvViroid;

import org.nViron.nvData.nvDataEntity;
import org.nViron.nvOrganic.nvLeaf;
import org.nViron.nvOrganic.nvNode;
import org.nViron.nvOrganic.nvOrganic;
import org.nViron.nvOrganic.nvRoot;
import org.nViron.nvOrganic.nvStalk;
import org.nViron.nvOrganic.nvStem;
import org.nViron.nvPlaces.nvPlace;
import org.nViron.nvRender.nvFrustum;
import org.nViron.nvRender.nvRenderer;
import org.nViron.nvSim.nvSimulator;
import org.nViron.nvTraces.nvTrace;

/**
 * Non functional renderer implementation
 * @author Roland Haring <p>
 * <script type="text/javascript" src="http://www.ohloh.net/p/376434/widgets/project_basic_stats.js"></script>
 */
public class Renderer extends nvRenderer {

    public Renderer(nvSimulator simulator) {
        super(simulator);
    }

    @Override
    public void onReshape(int x, int y, int width, int height) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    protected nvFrustum createFrustum() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    protected void renderBackground() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    protected void setupCamera() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    protected void renderMap() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    protected void renderGrid() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    protected void renderForeground() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    protected void onPreRenderScene(int renderpass) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    protected void onPostRenderScene(int renderpass) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    protected int getNumRenderPasses() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void renderPlace(nvPlace place) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void renderTrace(nvTrace trace) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void renderOrganic(nvOrganic organic) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void renderRoot(nvRoot root) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void renderStem(nvStem stem) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void renderNode(nvNode node) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void renderStalk(nvStalk stalk) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void renderLeaf(nvLeaf leaf) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void renderDataEntity(nvDataEntity entity) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void postRenderOrganic(nvOrganic organic) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

}
